place of habitation - French English Dictionary